<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>VUE简介</title>
	</head>
	<body>
		<h2>Vue.js是什么？</h2>
		<p>构建数据驱动的Web应用开发框架;渐进式JS框架,MVVM架构:View（界面）---ViewModel(逻辑)---Model（数据）</p>
		<hr>
		<h2>为什么如此受欢迎？</h2>
		<ul>
			<li>
				1，声明式渲染：应对前后端分离的大趋势
			</li>
			<li>
				2，渐进式框架：适应各种业务需求和场景
			</li>
			<li>
				3，快速交付：结合第三方UI框架
			</li>
			<li>
				4，企业需求：必备技能
			</li>
		</ul>
		<hr>
		<h2>MVC,MVP,MVVM架构模型对比：</h2>
		<ol>
			<li>MVC:Controller薄，View厚，业务逻辑大都部署在View。View（界面&逻辑）---Controller(控制)---Model（数据）</li>
			<li>MVVM:双向数据绑定，View的变动映射在ViewModel，反之一样。Model（数据)---View（界面）---ViewModel(逻辑)</li>
			<li>MVP:Viewbo薄，不部署任何业务逻辑，成为被动视图。(Passive View);Presenter厚，逻辑都部署在这里。
			View（界面）---Presenter(逻辑)---Model（数据）</li>
		</ol>
		<hr>
		<h2>开发环境的搭建：</h2>
		<p> 声明式渲染 ==> 组件系统 ==> 路由机制 ==> 状态管理 ==> 。。。</p>
		<hr>
		
	</body>
</html>
